home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / 800ks.zip / 800K.DOC < prev    next >
Text File  |  1987-11-02  |  2KB  |  34 lines

  1. This pair of programs represents a recently "cleaned up" version of a
  2. couple of quick-and-dirty programs I wrote about a month ago and have
  3. been using with no problems on several different PC/AT-type machines.
  4.  
  5. There are two programs: 800KFMAT.COM and 800K.COM.
  6.  
  7. To format a low-density diskette to 800k bytes in a high-density
  8. drive, just use 800KFMAT the same way DOS FORMAT is used (i.e.
  9. "800KFMAT A:"). This will still use the 300kbs data rate compatible
  10. with the permittivity of these disk surfaces, but will format
  11. 80 cylinders with 10 sectors per track. A boot sector obtained
  12. from the default drive will be written to the diskette with a
  13. modified BIOS parameter block. Also, a file allocation table will
  14. be set up with bad clusters marked as usual.
  15.  
  16. Once formatted in this way, DOS (at least 3.0 or later) has no
  17. problem in using the disk since it reads the BIOS parameter block
  18. to determine the configuration. However, some BIOS ROMs will
  19. stubbornly refuse to single-step the drive when they detect the
  20. lower data rate. To fix this problem, the memory-resident program
  21. 800K.COM intercepts INT 13h BIOS calls and clears the "double step"
  22. bit at 40:90 (or 40:91 for B:) before and after every disk I/O call.
  23. This seems to do the job, at least for the several BIOS ROMs tested
  24. so far. To install 800K.COM for drive A: "800K/A". To install for
  25. both drives: "800K/A/B". To un-install so that "normal" diskettes
  26. may be used: "800K/U".
  27.  
  28. You might first try using the 800k diskette without 800K.COM, as
  29. at least one BIOS I have tested (Big Blue!) does it right and does
  30. not require any help.
  31.  
  32.                                                 -- Alan D. Jones
  33.                                                    [ 74030,554 ]
  34.